iT邦幫忙

2024 iThome 鐵人賽

DAY 14
0
AI/ ML & Data

學習人工智慧的概念和技術系列 第 14

總結這周的學習

  • 分享至 

  • xImage
  •  
  1. 機器學習的基本概念與應用
    機器學習 是讓計算機從數據中學習,並根據學習過程做出決策的技術。這個技術背後的核心目標是透過數據來訓練模型,讓它可以準確地進行預測或分類。
    了解了 監督學習 和 非監督學習 的區別:監督學習需要標籤數據來訓練模型,常見的應用包括分類和迴歸任務;而非監督學習則不需要標籤數據,用於探索數據內在的模式。

  2. Numpy 庫與數據處理
    Numpy 是 Python 中專門用來處理數據的高效庫,它的核心數據結構是「多維陣列」,可以用來快速、方便地進行數據運算。Numpy 比 Python 自帶的列表在處理大規模數據時更快且更高效。
    學習了如何創建和操作 Numpy 陣列,並了解了 Numpy 提供的豐富數學運算函數,比如加總、平均值計算、數據重塑等。向量化操作 是 Numpy 的一大優勢,能對整個陣列進行運算而不需要寫循環,這提高了計算效率。

  3. Python 的基本結構
    我們也學習了 Python 的基本結構,包括變數、控制結構、函數、模組等內容。這些是編寫高效程式的基礎,讓我們能夠構建更複雜的應用。
    Python 提供了許多內建函數來簡化開發過程,而通過模組,我們可以將功能組織成獨立的部分,方便重複使用。

  4. Python 的數據結構
    本週我們也重點學習了 Python 的兩種重要數據結構:列表 和 字典。
    列表 是一種有序的數據結構,用於存放一系列元素,可以是相同或不同類型。通過索引,我們可以對列表中的元素進行存取或修改。
    字典 是一種無序的數據結構,它通過鍵值對的方式存儲數據,適合用來查找和存儲具體關聯關係的數據。
    這兩種數據結構在實際應用中非常重要,它們不僅靈活,而且能夠應對多樣化的數據處理需求。

  5. 函數與模組的應用
    函數是 Python 中用來封裝程式邏輯的一個強大工具,透過函數我們可以重複使用代碼,減少冗餘。學習過程中,我們掌握了如何定義和使用函數,並理解了如何通過參數來控制函數的行為。
    模組 則讓我們能夠將代碼拆分成不同的部分,提高可讀性和維護性。Python 有豐富的標準庫和第三方模組,比如 Numpy,這使得 Python 在數據科學和機器學習領域廣泛使用。

  6. 應用機器學習的實際情境
    我們討論了機器學習的實際應用場景,如語音識別、圖像分類、推薦系統等,並通過學習這些案例來更好地理解機器學習的價值和潛力。
    在實際應用中,模型的準確性和數據的質量息息相關。我們還學習了如何評估和優化機器學習模型,這些都是未來深入研究和實踐的基礎。


上一篇
學習Numpy 庫—處理數據的基礎工具
下一篇
學習 Pandas 庫:進行資料分析和處理
系列文
學習人工智慧的概念和技術30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言